package java_test.io;


import java.io.File;
import java.io.IOException;

/**
 * 1. 利用File构造器，new一个文件目录file
 *  1)在其中创建多个文件和目录
 *  2)编写方法，实现删除file中指定文件的操作
 * 2. 判断指定目录下是否有后缀名为.jpg的文件，如果有，就输出该文件名称
 * 3. 遍历指定目录所有文件名称，包括子文件目录中的文件。
 *  拓展1：并计算指定目录占用空间的大小
 *  拓展2：删除指定文件目录及其下的所有文件
 * */


//File file = new File("D:\\io\\io1\\hello.txt");
//        //创建一个与file同目录下的另外一个文件，文件名为：haha.txt
//        File destFile = new File(file.getParent(),"haha.txt");
//        boolean newFile = destFile.createNewFile();
//        if(newFile){
//        System.out.println("创建成功！");
//        }
public class FileTest1 {
    public static void main(String[] args) {
        File file = new File("D:\\test");
        File destFile  = new File(file.getAbsolutePath(), "hello.txt");
        try {
            System.out.println(destFile.createNewFile());
        } catch (IOException e) {
            e.printStackTrace();
        }
         deleteFile(file, "hello.txt");
    }

    public static void deleteFile(File parent, String file) {
        File deleteFile = new File(parent, file);
        if (deleteFile.exists()) {
            deleteFile.delete();
        } else {
            System.out.println("文件不存在删除失败");
        }
    }
}
